excavation for foundation - French English Dictionary